3ddb79c25UE59iu4JJcbRalx95mvcg xen/include/hypervisor-ifs/hypervisor-if.h
3ead095dE_VF-QA88rl_5cWYRWtRVQ xen/include/hypervisor-ifs/kbd.h
3ddb79c2oRPrzClk3zbTkRHlpumzKA xen/include/hypervisor-ifs/network.h
+404f3d2eR2Owk-ZcGOx9ULGHg3nrww xen/include/hypervisor-ifs/trace.h
3f0d22cbroqp_BkoDPwkfRJhaw1LiQ xen/include/hypervisor-ifs/vbd.h
3ddb79c4qbCoOFHrv9sCGshbWzBVlQ xen/include/scsi/scsi.h
3ddb79c4R4iVwqIIeychVQYmIH4FUg xen/include/scsi/scsi_ioctl.h
-CC = gcc
-CFLAGS = -Wall -O3
-EXTRA_INC = -I../../xen/include -I../../xenolinux-sparse/include -I../xc/lib
-
-HDRS = $(wildcard *.h)
-SRCS = $(wildcard *.c)
-OBJS = $(patsubst %.c,%.o,$(SRCS))
-
INSTALL = $(wildcard *.py)
ETC = defaults democd netbsd
INITD = xendomains
install --mode=555 $(INITD) ../../../install/init.d
clean:
-
-
-%: %.c $(HDRS) Makefile
- $(CC) $(CFLAGS) $(EXTRA_INC) -o $@ $<
-
-
-CC = gcc
-CFLAGS = -Wall -O3
-EXTRA_INC = -I../../xen/include -I../../xenolinux-sparse/include -I../xc/lib
+CC = gcc
+CFLAGS = -Wall -O3
+EXTRA_INC = -I../../xen/include/hypervisor-ifs
+EXTRA_INC += -I../../xenolinux-sparse/include -I../xc/lib
HDRS = $(wildcard *.h)
SRCS = $(wildcard *.c)
CC = gcc
CFLAGS = -c -Wall -O3
-CFLAGS += -I../../../xen/include -I../../../xenolinux-sparse/include
+CFLAGS += -I../../../xen/include/hypervisor-ifs
+CFLAGS += -I../../../xenolinux-sparse/include
HDRS = $(wildcard *.h)
OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
#include "xc.h"
#include <asm-xeno/proc_cmd.h>
-#include <hypervisor-ifs/hypervisor-if.h>
-#include <hypervisor-ifs/dom0_ops.h>
-#include <hypervisor-ifs/vbd.h>
-#include <hypervisor-ifs/event_channel.h>
+
+/* from xen/include/hypervisor-ifs */
+#include <hypervisor-if.h>
+#include <dom0_ops.h>
+#include <vbd.h>
+#include <event_channel.h>
#define _PAGE_PRESENT 0x001
#define _PAGE_RW 0x002
CC = gcc
CFLAGS = -Wall -O3
-CFLAGS += -I../../xen/include -I../../xenolinux-sparse/include
+CFLAGS += -I../../xen/include/hypervisor-ifs
+CFLAGS += -I../../xenolinux-sparse/include
HDRS = $(wildcard *.h)
OBJS = $(patsubst %.c,%.o,$(wildcard *.c))
#include "../xc/lib/xc_private.h"
-#include <xeno/trace.h>
+/* from xen/include/hypervisor-ifs */
+#include <trace.h>
extern FILE *stdout;
$(MAKE) -C arch/$(ARCH)
make-links: delete-links
- ln -sf xeno include/linux
ln -sf asm-$(ARCH) include/asm
ln -sf arch-$(ARCH) include/hypervisor-ifs/arch
delete-links:
- rm -f include/linux include/asm include/hypervisor-ifs/arch
+ rm -f include/asm include/hypervisor-ifs/arch
# Blow away kernel.o because build info is stored statically within it.
delete-unfresh-files:
* linux/arch/i386/mm/extable.c
*/
-#include <linux/config.h>
-#include <linux/module.h>
-#include <linux/spinlock.h>
+#include <xeno/config.h>
+#include <xeno/module.h>
+#include <xeno/spinlock.h>
#include <asm/uaccess.h>
extern const struct exception_table_entry __start___ex_table[];
* Keir Fraser : Pentium 4 Hyperthreading support
*/
-#include <linux/config.h>
-#include <linux/init.h>
-#include <linux/lib.h>
-#include <linux/mm.h>
-#include <linux/irq.h>
-#include <linux/delay.h>
-#include <linux/interrupt.h>
-#include <linux/time.h>
-#include <linux/timex.h>
-#include <linux/sched.h>
+#include <xeno/config.h>
+#include <xeno/init.h>
+#include <xeno/lib.h>
+#include <xeno/mm.h>
+#include <xeno/irq.h>
+#include <xeno/delay.h>
+#include <xeno/interrupt.h>
+#include <xeno/time.h>
+#include <xeno/timex.h>
+#include <xeno/sched.h>
#include <asm/mc146818rtc.h>
#include <asm/smp.h>
* in asm/pci.h.
*/
-#include <linux/types.h>
-#include <linux/mm.h>
-#include <linux/lib.h>
-#include <linux/pci.h>
+#include <xeno/types.h>
+#include <xeno/mm.h>
+#include <xeno/lib.h>
+#include <xeno/pci.h>
#include <asm/io.h>
void *pci_alloc_consistent(struct pci_dev *hwdev, size_t size,
* Oct 8, 1999 : Split to pci-i386.c, pci-pc.c and pci-visws.c. [mj]
*/
-#include <linux/types.h>
-#include <linux/lib.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/ioport.h>
-#include <linux/errno.h>
+#include <xeno/types.h>
+#include <xeno/lib.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/ioport.h>
+#include <xeno/errno.h>
#include "pci-i386.h"
* (c) 1999--2000 Martin Mares <mj@ucw.cz>
*/
-#include <linux/config.h>
-#include <linux/types.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/slab.h>
-#include <linux/interrupt.h>
-#include <linux/irq.h>
-#include <linux/sched.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/slab.h>
+#include <xeno/interrupt.h>
+#include <xeno/irq.h>
+#include <xeno/sched.h>
#include <asm/io.h>
#include <asm/smp.h>
#include <asm/mpspec.h>
* (c) 1999--2000 Martin Mares <mj@ucw.cz>
*/
-#include <linux/config.h>
-#include <linux/types.h>
-/*#include <linux/kernel.h>*/
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/ioport.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+/*#include <xeno/kernel.h>*/
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/ioport.h>
/*#include <asm/segment.h>*/
#include <asm/io.h>
* Copyright 1997 Andi Kleen <ak@muc.de>
* Copyright 1997 Linus Torvalds
*/
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/uaccess.h>
//#include <asm/mmx.h>
* Copyright 2000, David S. Miller <davem@redhat.com>
*/
-#include <linux/config.h>
+#include <xeno/config.h>
#ifdef CONFIG_SMP
-#include <linux/sched.h>
-#include <linux/brlock.h>
+#include <xeno/sched.h>
+#include <xeno/brlock.h>
#ifdef __BRLOCK_USE_ATOMICS
#include <asm/uaccess.h>
#include <hypervisor-ifs/dom0_ops.h>
#include <asm/byteorder.h>
-#include <linux/if_ether.h>
+#include <xeno/if_ether.h>
#include <asm/domain_page.h>
#include <xeno/console.h>
#include <xeno/net_headers.h>
#include <xeno/slab.h>
#include <xeno/spinlock.h>
#include <xeno/if_ether.h>
-#include <linux/skbuff.h>
+#include <xeno/skbuff.h>
#include <xeno/netdevice.h>
#include <xeno/in.h>
#include <asm/domain_page.h>
* Arbitrary resource management.
*/
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/sched.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/init.h>
-#include <linux/slab.h>
-#include <linux/spinlock.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/sched.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/init.h>
+#include <xeno/slab.h>
+#include <xeno/spinlock.h>
#include <asm/io.h>
struct resource ioport_resource = { "PCI IO", 0x0000, IO_SPACE_LIMIT, IORESOURCE_IO };
* reentrant and should be faster). Use only strsep() in new code, please.
*/
-#include <linux/types.h>
-#include <linux/string.h>
-#include <linux/ctype.h>
+#include <xeno/types.h>
+#include <xeno/string.h>
+#include <xeno/ctype.h>
#ifndef __HAVE_ARCH_STRNICMP
/**
* 1999-03-10 Improved NTP compatibility by Ulrich Windl
*/
-#include <linux/config.h>
-#include <linux/mm.h>
-#include <linux/time.h>
-#include <linux/timer.h>
-#include <linux/timex.h>
-#include <linux/tqueue.h>
-#include <linux/delay.h>
-#include <linux/interrupt.h>
+#include <xeno/config.h>
+#include <xeno/mm.h>
+#include <xeno/time.h>
+#include <xeno/timer.h>
+#include <xeno/timex.h>
+#include <xeno/tqueue.h>
+#include <xeno/delay.h>
+#include <xeno/interrupt.h>
#include <xeno/event.h>
#ifndef CCISS_H
#define CCISS_H
-#include <linux/genhd.h>
+#include <xeno/genhd.h>
#include "cciss_cmd.h"
#include "../scsi/scsi.h"
#include "../scsi/hosts.h"
#include <asm/atomic.h>
-#include <linux/timer.h>
+#include <xeno/timer.h>
#include "cciss_scsi.h"
#include <xeno/event.h>
#include <xeno/console.h>
-/* Hash-defines torn from <linux/pc_keyb.h> and <asm/keyboard.h> */
+/* Hash-defines torn from <xeno/pc_keyb.h> and <asm/keyboard.h> */
#define KBD_STATUS_REG 0x64 /* Status register (R) */
#define KBD_CNTL_REG 0x64 /* Controller command register (W) */
* configuration of all PCI IDE interfaces present in a system.
*/
-#include <linux/config.h>
-#include <linux/types.h>
-#include <linux/kernel.h>
-#include <linux/timer.h>
-#include <linux/mm.h>
-#include <linux/interrupt.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/ide.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+#include <xeno/kernel.h>
+#include <xeno/timer.h>
+#include <xeno/mm.h>
+#include <xeno/interrupt.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/ide.h>
#include <asm/io.h>
#include <asm/irq.h>
#ifndef _IDE_MODES_H
#define _IDE_MODES_H
-#include <linux/config.h>
+#include <xeno/config.h>
/*
* Shared data/functions for determining best PIO mode for an IDE drive.
*
*/
-#include <linux/config.h>
-#include <linux/types.h>
-#include <linux/kernel.h>
-#include <linux/ioport.h>
-#include <linux/pci.h>
-#include <linux/hdreg.h>
-#include <linux/ide.h>
-#include <linux/delay.h>
-#include <linux/init.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+#include <xeno/kernel.h>
+#include <xeno/ioport.h>
+#include <xeno/pci.h>
+#include <xeno/hdreg.h>
+#include <xeno/ide.h>
+#include <xeno/delay.h>
+#include <xeno/init.h>
#include <asm/io.h>
#define DISPLAY_PIIX_TIMINGS
#if defined(DISPLAY_PIIX_TIMINGS) && defined(CONFIG_PROC_FS)
-#include <linux/stat.h>
-#include <linux/proc_fs.h>
+#include <xeno/stat.h>
+#include <xeno/proc_fs.h>
static int piix_get_info(char *, char **, off_t, int);
extern int (*piix_display_info)(char *, char **, off_t, int); /* ide-proc.c */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#ifdef __KERNEL__
-#include <linux/types.h> /* needed for u8, etc. */
-#include <linux/string.h> /* needed for strcat */
-#include <linux/kernel.h> /* needed for sprintf */
+#include <xeno/types.h> /* needed for u8, etc. */
+#include <xeno/string.h> /* needed for strcat */
+#include <xeno/kernel.h> /* needed for sprintf */
#else
#ifndef U_STUFF_DEFINED
#define U_STUFF_DEFINED
#define FUSION_LINUX_COMPAT_H
/*{-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
-#include <linux/version.h>
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/pci.h>
+#include <xeno/version.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/pci.h>
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* SAE: Xen doesn't have a proc filesystem */
#if defined(CONFIG_PROC_FS)
-#include <linux/proc_fs.h>
+#include <xeno/proc_fs.h>
#endif
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
* Super HACK! -by sralston:-(
* (good grief; heaven help me!)
*/
-# include <linux/capability.h>
+# include <xeno/capability.h>
# if !defined(CAP_LEASE) && !defined(MODULE)
# undef MPT_SCSIHOST_NEED_ENTRY_EXIT_HOOKUPS
# endif
/*
* tq_scheduler disappeared @ lk-2.4.0-test12
- * (right when <linux/sched.h> newly defined TQ_ACTIVE)
+ * (right when <xeno/sched.h> newly defined TQ_ACTIVE)
* tq_struct reworked in 2.5.41. Include workqueue.h.
*/
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,41)
-# include <linux/sched.h>
-# include <linux/workqueue.h>
+# include <xeno/sched.h>
+# include <xeno/workqueue.h>
#define SCHEDULE_TASK(x) \
if (schedule_work(x) == 0) { \
/*MOD_DEC_USE_COUNT*/; \
#else
#define HAVE_TQ_SCHED 1
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
-# include <linux/sched.h>
+# include <xeno/sched.h>
# ifdef TQ_ACTIVE
# undef HAVE_TQ_SCHED
# endif
* Includes
*/
#ifdef __KERNEL__
-#include <linux/types.h>
+#include <xeno/types.h>
#else
#ifndef U_STUFF_DEFINED
#define U_STUFF_DEFINED
#error You must compile this driver with "-O".
#endif
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/module.h>
-//#include <linux/kernel.h>
-#include <linux/sched.h>
-//#include <linux/string.h>
-#include <linux/timer.h>
-#include <linux/errno.h>
-//#include <linux/in.h>
-#include <linux/ioport.h>
-#include <linux/slab.h>
-#include <linux/interrupt.h>
-#include <linux/pci.h>
-#include <linux/mii.h>
-#include <linux/init.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/ethtool.h>
-//#include <linux/highmem.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/module.h>
+//#include <xeno/kernel.h>
+#include <xeno/sched.h>
+//#include <xeno/string.h>
+#include <xeno/timer.h>
+#include <xeno/errno.h>
+//#include <xeno/in.h>
+#include <xeno/ioport.h>
+#include <xeno/slab.h>
+#include <xeno/interrupt.h>
+#include <xeno/pci.h>
+#include <xeno/mii.h>
+#include <xeno/init.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/ethtool.h>
+//#include <xeno/highmem.h>
#include <asm/irq.h> /* For NR_IRQS only. */
#include <asm/bitops.h>
#include <asm/io.h>
#define RUN_AT(x) (jiffies + (x))
-#include <linux/delay.h>
+#include <xeno/delay.h>
static char version[] __devinitdata =
#define DRV_VERSION "0.9.26"
-#include <linux/config.h>
-#include <linux/module.h>
+#include <xeno/config.h>
+#include <xeno/module.h>
#ifdef XEN
typedef int pid_t;
-#include <linux/lib.h>
+#include <xeno/lib.h>
#endif
-#include <linux/kernel.h>
-#include <linux/compiler.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/ioport.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
+#include <xeno/kernel.h>
+#include <xeno/compiler.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/ioport.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
#ifndef XEN
-#include <linux/rtnetlink.h>
+#include <xeno/rtnetlink.h>
#endif
-#include <linux/delay.h>
-#include <linux/ethtool.h>
-#include <linux/mii.h>
+#include <xeno/delay.h>
+#include <xeno/ethtool.h>
+#include <xeno/mii.h>
#ifndef XEN
-#include <linux/completion.h>
+#include <xeno/completion.h>
#endif
-#include <linux/crc32.h>
+#include <xeno/crc32.h>
#include <asm/io.h>
#include <asm/uaccess.h>
* Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
* Donald J. Becker, <becker@scyld.com>
*/
-#include <linux/config.h>
-#include <linux/netdevice.h>
+#include <xeno/config.h>
+#include <xeno/netdevice.h>
/*
* KAF (23/7/02): All the probe shit is gone from here -- each network
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
#ifndef _E100_INC_
#define _E100_INC_
-#include <linux/module.h>
-#include <linux/types.h>
-#include <linux/init.h>
-#include <linux/mm.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/pci.h>
-#include <linux/kernel.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/delay.h>
-#include <linux/timer.h>
-#include <linux/slab.h>
-#include <linux/interrupt.h>
-#include <linux/version.h>
-#include <linux/string.h>
-/*#include <linux/wait.h>*/
-#include <linux/reboot.h>
+#include <xeno/module.h>
+#include <xeno/types.h>
+#include <xeno/init.h>
+#include <xeno/mm.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/pci.h>
+#include <xeno/kernel.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/delay.h>
+#include <xeno/timer.h>
+#include <xeno/slab.h>
+#include <xeno/interrupt.h>
+#include <xeno/version.h>
+#include <xeno/string.h>
+/*#include <xeno/wait.h>*/
+#include <xeno/reboot.h>
#include <asm/io.h>
#include <asm/unaligned.h>
#include <asm/processor.h>
-#include <linux/ethtool.h>
-/*#include <linux/inetdevice.h>*/
+#include <xeno/ethtool.h>
+/*#include <xeno/inetdevice.h>*/
#include <asm/bitops.h>
-#include <linux/if.h>
+#include <xeno/if.h>
#include <asm/uaccess.h>
-/*#include <linux/ip.h>*/
-#include <linux/if_vlan.h>
-#include <linux/mii.h>
+/*#include <xeno/ip.h>*/
+#include <xeno/if_vlan.h>
+#include <xeno/mii.h>
#define yield() ((void)0)
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
* 2.1.24 10/7/02
*/
-#include <linux/config.h>
+#include <xeno/config.h>
/*#include <net/checksum.h>*/
-/*#include <linux/tcp.h>*/
-/*#include <linux/udp.h>*/
+/*#include <xeno/tcp.h>*/
+/*#include <xeno/udp.h>*/
#include "e100.h"
#include "e100_ucode.h"
#include "e100_config.h"
struct sk_buff *);
static void e100_set_multi_exec(struct net_device *dev);
-MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
+MODULE_AUTHOR("Intel Corporation, <xeno.nics@intel.com>");
MODULE_DESCRIPTION("Intel(R) PRO/100 Network Driver");
MODULE_LICENSE("GPL");
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
#ifndef _E1000_H_
#define _E1000_H_
-//#include <linux/stddef.h>
-#include <linux/config.h>
-#include <linux/module.h>
-#include <linux/types.h>
+//#include <xeno/stddef.h>
+#include <xeno/config.h>
+#include <xeno/module.h>
+#include <xeno/types.h>
#include <asm/byteorder.h>
-#include <linux/init.h>
-#include <linux/mm.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/pci.h>
-#include <linux/kernel.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/delay.h>
-#include <linux/timer.h>
-#include <linux/slab.h>
-#include <linux/interrupt.h>
-#include <linux/string.h>
-//#include <linux/pagemap.h>
+#include <xeno/init.h>
+#include <xeno/mm.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/pci.h>
+#include <xeno/kernel.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/delay.h>
+#include <xeno/timer.h>
+#include <xeno/slab.h>
+#include <xeno/interrupt.h>
+#include <xeno/string.h>
+//#include <xeno/pagemap.h>
#include <asm/bitops.h>
#include <asm/io.h>
#include <asm/irq.h>
-//#include <linux/capability.h>
-#include <linux/in.h>
-//#include <linux/ip.h>
-//#include <linux/tcp.h>
-//#include <linux/udp.h>
+//#include <xeno/capability.h>
+#include <xeno/in.h>
+//#include <xeno/ip.h>
+//#include <xeno/tcp.h>
+//#include <xeno/udp.h>
//#include <net/pkt_sched.h>
-#include <linux/list.h>
-#include <linux/reboot.h>
+#include <xeno/list.h>
+#include <xeno/reboot.h>
#ifdef NETIF_F_TSO
#include <net/checksum.h>
#endif
#ifdef SIOCGMIIPHY
-#include <linux/mii.h>
+#include <xeno/mii.h>
#endif
#ifdef SIOCETHTOOL
-#include <linux/ethtool.h>
+#include <xeno/ethtool.h>
#endif
#ifdef NETIF_F_HW_VLAN_TX
-#include <linux/if_vlan.h>
+#include <xeno/if_vlan.h>
#endif
#define BAR_0 0
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
#endif
};
-MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
+MODULE_AUTHOR("Intel Corporation, <xeno.nics@intel.com>");
MODULE_DESCRIPTION("Intel(R) PRO/1000 Network Driver");
MODULE_LICENSE("GPL");
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
#ifndef _E1000_OSDEP_H_
#define _E1000_OSDEP_H_
-#include <linux/types.h>
-#include <linux/pci.h>
-#include <linux/delay.h>
+#include <xeno/types.h>
+#include <xeno/pci.h>
+#include <xeno/delay.h>
#include <asm/io.h>
-#include <linux/interrupt.h>
-#include <linux/sched.h>
+#include <xeno/interrupt.h>
+#include <xeno/sched.h>
#include "kcompat.h"
#define usec_delay(x) udelay(x)
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
file called LICENSE.
Contact Information:
- Linux NICS <linux.nics@intel.com>
+ Linux NICS <xeno.nics@intel.com>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
*******************************************************************************/
#ifndef _KCOMPAT_H_
#define _KCOMPAT_H_
-#include <linux/version.h>
-#include <linux/types.h>
-#include <linux/errno.h>
-#include <linux/module.h>
-#include <linux/pci.h>
-#include <linux/netdevice.h>
-#include <linux/ioport.h>
-#include <linux/slab.h>
-//#include <linux/pagemap.h>
-#include <linux/list.h>
-#include <linux/sched.h>
+#include <xeno/version.h>
+#include <xeno/types.h>
+#include <xeno/errno.h>
+#include <xeno/module.h>
+#include <xeno/pci.h>
+#include <xeno/netdevice.h>
+#include <xeno/ioport.h>
+#include <xeno/slab.h>
+//#include <xeno/pagemap.h>
+#include <xeno/list.h>
+#include <xeno/sched.h>
#include <asm/io.h>
#ifndef IRQ_HANDLED
#undef synchronize_irq
#define synchronize_irq(X) _kc_synchronize_irq()
-#include <linux/tqueue.h>
+#include <xeno/tqueue.h>
#define work_struct tq_struct
#define INIT_WORK INIT_TQUEUE
#define schedule_work schedule_task
*/
-#include <linux/config.h>
-#include <linux/module.h>
-#include <linux/errno.h>
-//#include <linux/kernel.h>
-#include <linux/sched.h>
-#include <linux/types.h>
-//#include <linux/fs.h>
-#include <linux/slab.h>
-#include <linux/if_ether.h>
-#include <linux/lib.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-//#include <linux/fddidevice.h>
-//#include <linux/hippidevice.h>
-//#include <linux/trdevice.h>
-//#include <linux/fcdevice.h>
-//#include <linux/if_arp.h>
-//#include <linux/if_ltalk.h>
-//#include <linux/rtnetlink.h>
+#include <xeno/config.h>
+#include <xeno/module.h>
+#include <xeno/errno.h>
+//#include <xeno/kernel.h>
+#include <xeno/sched.h>
+#include <xeno/types.h>
+//#include <xeno/fs.h>
+#include <xeno/slab.h>
+#include <xeno/if_ether.h>
+#include <xeno/lib.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+//#include <xeno/fddidevice.h>
+//#include <xeno/hippidevice.h>
+//#include <xeno/trdevice.h>
+//#include <xeno/fcdevice.h>
+//#include <xeno/if_arp.h>
+//#include <xeno/if_ltalk.h>
+//#include <xeno/rtnetlink.h>
//#include <net/neighbour.h>
#define rtnl_lock() ((void)0)
static const char *version =
DRV_NAME ".c:v" DRV_VERSION " " DRV_RELDATE " tsbogend@alpha.franken.de\n";
-#include <linux/module.h>
-
-#include <linux/kernel.h>
-#include <linux/sched.h>
-#include <linux/string.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/slab.h>
-#include <linux/interrupt.h>
-#include <linux/pci.h>
-#include <linux/delay.h>
-#include <linux/init.h>
-#include <linux/ethtool.h>
-#include <linux/mii.h>
-#include <linux/crc32.h>
+#include <xeno/module.h>
+
+#include <xeno/kernel.h>
+#include <xeno/sched.h>
+#include <xeno/string.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/slab.h>
+#include <xeno/interrupt.h>
+#include <xeno/pci.h>
+#include <xeno/delay.h>
+#include <xeno/init.h>
+#include <xeno/ethtool.h>
+#include <xeno/mii.h>
+#include <xeno/crc32.h>
#include <asm/bitops.h>
#include <asm/io.h>
#include <asm/dma.h>
#include <asm/uaccess.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/spinlock.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/spinlock.h>
#undef TX_RING_SIZE
#undef RX_RING_SIZE
* New style setup code for the network devices
*/
-#include <linux/config.h>
-#include <linux/netdevice.h>
-#include <linux/errno.h>
-#include <linux/init.h>
-//#include <linux/netlink.h>
+#include <xeno/config.h>
+#include <xeno/netdevice.h>
+#include <xeno/errno.h>
+#include <xeno/init.h>
+//#include <xeno/netlink.h>
extern int slip_init_ctrl_dev(void);
extern int x25_asy_init_ctrl_dev(void);
* Copyright (C) 2001, 2002, 2003 Jeff Garzik (jgarzik@pobox.com)
*/
-#include <linux/config.h>
-
-#include <linux/module.h>
-
-#include <linux/kernel.h>
-#include <linux/types.h>
-#include <linux/tqueue.h> // Xen
-#include <linux/compiler.h>
-#include <linux/slab.h>
-#include <linux/delay.h>
-#include <linux/init.h>
-#include <linux/ioport.h>
-#include <linux/pci.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/ethtool.h>
-#include <linux/mii.h>
-#include <linux/if_vlan.h>
-//#include <linux/ip.h>
-//#include <linux/tcp.h>
+#include <xeno/config.h>
+
+#include <xeno/module.h>
+
+#include <xeno/kernel.h>
+#include <xeno/types.h>
+#include <xeno/tqueue.h> // Xen
+#include <xeno/compiler.h>
+#include <xeno/slab.h>
+#include <xeno/delay.h>
+#include <xeno/init.h>
+#include <xeno/ioport.h>
+#include <xeno/pci.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/ethtool.h>
+#include <xeno/mii.h>
+#include <xeno/if_vlan.h>
+//#include <xeno/ip.h>
+//#include <xeno/tcp.h>
//#include <net/checksum.h>
*/
#include "tulip.h"
-#include <linux/pci.h>
-#include <linux/delay.h>
+#include <xeno/pci.h>
+#include <xeno/delay.h>
static u16 t21142_csr13[] = { 0x0001, 0x0009, 0x0009, 0x0000, 0x0001, };
*/
#include "tulip.h"
-#include <linux/init.h>
+#include <xeno/init.h>
#include <asm/unaligned.h>
*/
#include "tulip.h"
-#include <linux/config.h>
-#include <linux/etherdevice.h>
-#include <linux/pci.h>
+#include <xeno/config.h>
+#include <xeno/etherdevice.h>
+#include <xeno/pci.h>
int tulip_rx_copybreak;
*/
-#include <linux/kernel.h>
-#include <linux/mii.h>
-#include <linux/init.h>
-#include <linux/delay.h>
+#include <xeno/kernel.h>
+#include <xeno/mii.h>
+#include <xeno/init.h>
+#include <xeno/delay.h>
#include "tulip.h"
*/
-#include <linux/kernel.h>
+#include <xeno/kernel.h>
#include "tulip.h"
#include "tulip.h"
-#include <linux/pci.h>
-#include <linux/delay.h>
+#include <xeno/pci.h>
+#include <xeno/delay.h>
void pnic2_timer(unsigned long data)
#ifndef __NET_TULIP_H__
#define __NET_TULIP_H__
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/types.h>
-#include <linux/spinlock.h>
-#include <linux/netdevice.h>
-#include <linux/timer.h>
-#include <linux/delay.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/types.h>
+#include <xeno/spinlock.h>
+#include <xeno/netdevice.h>
+#include <xeno/timer.h>
+#include <xeno/delay.h>
#include <asm/io.h>
#include <asm/irq.h>
#define DRV_VERSION "0.9.15-pre12"
#define DRV_RELDATE "Aug 9, 2002"
-#include <linux/config.h>
-#include <linux/module.h>
+#include <xeno/config.h>
+#include <xeno/module.h>
#include "tulip.h"
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/etherdevice.h>
-#include <linux/delay.h>
-#include <linux/mii.h>
-#include <linux/ethtool.h>
-#include <linux/crc32.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/etherdevice.h>
+#include <xeno/delay.h>
+#include <xeno/mii.h>
+#include <xeno/ethtool.h>
+#include <xeno/crc32.h>
#include <asm/unaligned.h>
#include <asm/uaccess.h>
* Copyright 1998--2000 Martin Mares <mj@ucw.cz>
*/
-#include <linux/types.h>
-//#include <linux/kernel.h>
-#include <linux/pci.h>
+#include <xeno/types.h>
+//#include <xeno/kernel.h>
+#include <xeno/pci.h>
int
pcibios_present(void)
* David Mosberger-Tang, Martin Mares
*/
-#include <linux/config.h>
-#include <linux/types.h>
-/*#include <linux/kernel.h>*/
-#include <linux/pci.h>
-#include <linux/init.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+/*#include <xeno/kernel.h>*/
+#include <xeno/pci.h>
+#include <xeno/init.h>
#ifdef CONFIG_PCI_NAMES
* Copyright 1997 -- 2000 Martin Mares <mj@ucw.cz>
*/
-#include <linux/config.h>
-#include <linux/sched.h>
-#include <linux/module.h>
-#include <linux/types.h>
-/*#include <linux/kernel.h>*/
-#include <linux/pci.h>
-/*#include <linux/string.h>*/
-#include <linux/init.h>
-#include <linux/slab.h>
-#include <linux/ioport.h>
-#include <linux/spinlock.h>
-/*#include <linux/pm.h>*/
-/*#include <linux/kmod.h>*/ /* for hotplug_path */
-/*#include <linux/bitops.h>*/
-#include <linux/delay.h>
-#include <linux/cache.h>
+#include <xeno/config.h>
+#include <xeno/sched.h>
+#include <xeno/module.h>
+#include <xeno/types.h>
+/*#include <xeno/kernel.h>*/
+#include <xeno/pci.h>
+/*#include <xeno/string.h>*/
+#include <xeno/init.h>
+#include <xeno/slab.h>
+#include <xeno/ioport.h>
+#include <xeno/spinlock.h>
+/*#include <xeno/pm.h>*/
+/*#include <xeno/kmod.h>*/ /* for hotplug_path */
+/*#include <xeno/bitops.h>*/
+#include <xeno/delay.h>
+#include <xeno/cache.h>
#include <asm/page.h>
/*#include <asm/dma.h>*/ /* isa_dma_bridge_buggy */
* Copyright (c) 1997--1999 Martin Mares <mj@ucw.cz>
*/
-#include <linux/types.h>
-#include <linux/kernel.h>
-#include <linux/pci.h>
-#include <linux/proc_fs.h>
-#include <linux/init.h>
-#include <linux/seq_file.h>
+#include <xeno/types.h>
+#include <xeno/kernel.h>
+#include <xeno/pci.h>
+#include <xeno/proc_fs.h>
+#include <xeno/init.h>
+#include <xeno/seq_file.h>
#include <asm/uaccess.h>
#include <asm/byteorder.h>
* use the PowerTweak utility (see http://powertweak.sourceforge.net).
*/
-#include <linux/config.h>
-#include <linux/types.h>
-#include <linux/lib.h>
-#include <linux/pci.h>
-#include <linux/init.h>
-#include <linux/delay.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+#include <xeno/lib.h>
+#include <xeno/pci.h>
+#include <xeno/init.h>
+#include <xeno/delay.h>
#undef DEBUG
* tighter packing. Prefetchable range support.
*/
-#include <linux/init.h>
-#include <linux/kernel.h>
-#include <linux/pci.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/cache.h>
-#include <linux/slab.h>
+#include <xeno/init.h>
+#include <xeno/kernel.h>
+#include <xeno/pci.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/cache.h>
+#include <xeno/slab.h>
#define DEBUG_CONFIG 1
*/
-#include <linux/init.h>
-#include <linux/kernel.h>
-#include <linux/pci.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/cache.h>
+#include <xeno/init.h>
+#include <xeno/kernel.h>
+#include <xeno/pci.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/cache.h>
#define DEBUG_CONFIG 0
* Resource sorting
*/
-#include <linux/init.h>
-#include <linux/lib.h>
-#include <linux/pci.h>
-#include <linux/errno.h>
-#include <linux/ioport.h>
-#include <linux/cache.h>
-#include <linux/slab.h>
+#include <xeno/init.h>
+#include <xeno/lib.h>
+#include <xeno/pci.h>
+#include <xeno/errno.h>
+#include <xeno/ioport.h>
+#include <xeno/cache.h>
+#include <xeno/slab.h>
#define DEBUG_CONFIG 0
* magic northbridge registers..
*/
-#include <linux/sched.h>
-#include <linux/errno.h>
-#include <linux/pci.h>
-#include <linux/smp_lock.h>
+#include <xeno/sched.h>
+#include <xeno/errno.h>
+#include <xeno/pci.h>
+#include <xeno/smp_lock.h>
#include <asm/uaccess.h>
#define BusLogic_DriverDate "17 August 1998"
-#include <linux/version.h>
-#include <linux/module.h>
-#include <linux/config.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/blk.h>
-#include <linux/blkdev.h>
-#include <linux/delay.h>
-#include <linux/ioport.h>
-#include <linux/mm.h>
-#include <linux/sched.h>
-/*#include <linux/stat.h>*/
-#include <linux/pci.h>
-#include <linux/spinlock.h>
+#include <xeno/version.h>
+#include <xeno/module.h>
+#include <xeno/config.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/blk.h>
+#include <xeno/blkdev.h>
+#include <xeno/delay.h>
+#include <xeno/ioport.h>
+#include <xeno/mm.h>
+#include <xeno/sched.h>
+/*#include <xeno/stat.h>*/
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
#include <asm/dma.h>
#include <asm/io.h>
#include <asm/system.h>
*/
-#include <linux/config.h>
+#include <xeno/config.h>
/*
*/
-#include <linux/config.h>
+#include <xeno/config.h>
#ifndef CONFIG_SCSI_OMIT_FLASHPOINT
*
*/
-#include <linux/config.h>
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-/*#include <linux/completion.h>*/
+#include <xeno/config.h>
+#include <xeno/module.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+/*#include <xeno/completion.h>*/
/*#include <asm/semaphore.h>*/
#include <asm/uaccess.h>
#define MAJOR_NR SCSI_DISK0_MAJOR /* For DEVICE_NR() */
-#include <linux/blk.h>
+#include <xeno/blk.h>
#include "scsi.h"
#include "hosts.h"
#include "sd.h"
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-/*#include <linux/completion.h>*/
-#include <linux/blk.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+/*#include <xeno/completion.h>*/
+#include <xeno/blk.h>
/*#include <asm/semaphore.h>*/
#include <asm/uaccess.h>
#include "scsi.h"
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-#include <linux/blk.h>
-/*#include <linux/completion.h>*/
-#include <linux/mm.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+#include <xeno/blk.h>
+/*#include <xeno/completion.h>*/
+#include <xeno/mm.h>
/*#include <asm/semaphore.h>*/
#include "scsi.h"
#include "hosts.h"
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-/*#include <linux/completion.h>*/
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+/*#include <xeno/completion.h>*/
/*#include <asm/semaphore.h>*/
-#include <linux/blk.h>
+#include <xeno/blk.h>
#include <asm/uaccess.h>
#include <xeno/interrupt.h>
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-/*#include <linux/completion.h>*/
-#include <linux/blk.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+/*#include <xeno/completion.h>*/
+#include <xeno/blk.h>
/*#include <asm/semaphore.h>*/
#include "scsi.h"
#include "hosts.h"
#define AAC_DRIVER_VERSION "1.1.2"
#define AAC_DRIVER_BUILD_DATE __DATE__ " " __TIME__
-#include <linux/module.h>
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-/*#include <linux/completion.h>*/
+#include <xeno/module.h>
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+/*#include <xeno/completion.h>*/
/*#include <asm/semaphore.h>*/
-#include <linux/blk.h>
+#include <xeno/blk.h>
#include "scsi.h"
#include "hosts.h"
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-#include <linux/blk.h>
-#include <linux/delay.h>
-/*#include <linux/completion.h>*/
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+#include <xeno/blk.h>
+#include <xeno/delay.h>
+/*#include <xeno/completion.h>*/
/*#include <asm/semaphore.h>*/
#include "scsi.h"
#include "hosts.h"
*
*/
-#include <linux/config.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/pci.h>
-#include <linux/spinlock.h>
-#include <linux/slab.h>
-#include <linux/blk.h>
-#include <linux/delay.h>
-/*#include <linux/completion.h>*/
+#include <xeno/config.h>
+#include <xeno/kernel.h>
+#include <xeno/init.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/pci.h>
+#include <xeno/spinlock.h>
+#include <xeno/slab.h>
+#include <xeno/blk.h>
+#include <xeno/delay.h>
+/*#include <xeno/completion.h>*/
/*#include <asm/semaphore.h>*/
#include "scsi.h"
#include "hosts.h"
#include <xeno/config.h>
#include <xeno/blk.h>
-/*#include <linux/kernel.h> */
+/*#include <xeno/kernel.h> */
#include "scsi.h"
#include "hosts.h"
#include "constants.h"
#ifdef CONFIG_KMOD
-#include <linux/kmod.h>
+#include <xeno/kmod.h>
#endif
/*
#include <asm/system.h>
#include <asm/page.h>
-/* #include <linux/interrupt.h> */
-/* #include <linux/errno.h> */
-/* #include <linux/kernel.h> */
+/* #include <xeno/interrupt.h> */
+/* #include <xeno/errno.h> */
+/* #include <xeno/kernel.h> */
#include <xeno/sched.h>
-/* #include <linux/mm.h> */
-/* #include <linux/string.h> */
+/* #include <xeno/mm.h> */
+/* #include <xeno/string.h> */
#include <xeno/blk.h>
#include "scsi.h"
*/
#include <xeno/module.h>
-#include <linux/init.h>
+#include <xeno/init.h>
extern int scsi_register_module(int, void *);
extern int scsi_unregister_module(int, void *);
*/
#define __NO_VERSION__
-#include <linux/module.h>
-
-#include <linux/sched.h>
-#include <linux/timer.h>
-#include <linux/string.h>
-#include <linux/slab.h>
-#include <linux/ioport.h>
-#include <linux/kernel.h>
-/*#include <linux/stat.h>*/
-#include <linux/blk.h>
-#include <linux/interrupt.h>
-#include <linux/delay.h>
+#include <xeno/module.h>
+
+#include <xeno/sched.h>
+#include <xeno/timer.h>
+#include <xeno/string.h>
+#include <xeno/slab.h>
+#include <xeno/ioport.h>
+#include <xeno/kernel.h>
+/*#include <xeno/stat.h>*/
+#include <xeno/blk.h>
+#include <xeno/interrupt.h>
+#include <xeno/delay.h>
#include <asm/system.h>
#include <asm/irq.h>
#include "constants.h"
#ifdef CONFIG_KMOD
-#include <linux/kmod.h>
+#include <xeno/kmod.h>
#endif
/*
#include <xeno/module.h>
-/*#include <linux/fs.h>*/
-/*#include <linux/genhd.h>*/
+/*#include <xeno/fs.h>*/
+/*#include <xeno/genhd.h>*/
#include <xeno/blk.h>
-/*#include <linux/kernel.h>*/
+/*#include <xeno/kernel.h>*/
#include <asm/unaligned.h>
#include "scsi.h"
#include "hosts.h"
*/
#define SYM_GLUE_C
-#include <linux/module.h>
+#include <xeno/module.h>
#include "sym_glue.h"
#define NAME53C "sym53c"
#ifndef __ASM_APIC_H
#define __ASM_APIC_H
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/ptrace.h>
#include <asm/apicdef.h>
#include <asm/system.h>
/* For avoiding bswap on i386 */
#ifdef __KERNEL__
-#include <linux/config.h>
+#include <xeno/config.h>
#endif
static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
#endif /* __GNUC__ */
-#include <linux/byteorder/little_endian.h>
+#include <xeno/byteorder/little_endian.h>
#endif /* _I386_BYTEORDER_H */
#ifndef _ASM_DMA_H
#define _ASM_DMA_H
-#include <linux/config.h>
-#include <linux/spinlock.h> /* And spinlocks */
+#include <xeno/config.h>
+#include <xeno/spinlock.h> /* And spinlocks */
#include <asm/io.h> /* need byte IO */
-#include <linux/delay.h>
+#include <xeno/delay.h>
#ifdef HAVE_REALLY_SLOW_DMA_CONTROLLER
#ifdef __KERNEL__
-#include <linux/config.h>
+#include <xeno/config.h>
#ifndef MAX_HWIFS
# ifdef CONFIG_BLK_DEV_IDEPCI
#define IO_SPACE_LIMIT 0xffff
-/*#include <linux/vmalloc.h>*/
+/*#include <xeno/vmalloc.h>*/
/*
* Temporary debugging check to catch old code using
#ifndef __i386_PCI_H
#define __i386_PCI_H
-#include <linux/config.h>
+#include <xeno/config.h>
#ifdef __KERNEL__
* i386 has everything mapped statically.
*/
-#include <linux/types.h>
-#include <linux/slab.h>
+#include <xeno/types.h>
+#include <xeno/slab.h>
#include <asm/scatterlist.h>
-/*#include <linux/string.h>*/
+/*#include <xeno/string.h>*/
#include <asm/io.h>
struct pci_dev;
#define _I386_STRING_H_
#ifdef __KERNEL__
-#include <linux/config.h>
+#include <xeno/config.h>
/*
* On a 486 or Pentium, we are better off not using the
* byte string operations. But on a 386 or a PPro the
#ifndef _ASMi386_TIMEX_H
#define _ASMi386_TIMEX_H
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/msr.h>
#ifdef CONFIG_MELAN
/*
* User space memory access functions
*/
-#include <linux/config.h>
-#include <linux/errno.h>
-#include <linux/sched.h>
-#include <linux/prefetch.h>
+#include <xeno/config.h>
+#include <xeno/errno.h>
+#include <xeno/sched.h>
+#include <xeno/prefetch.h>
#include <asm/page.h>
#define VERIFY_READ 0
#ifndef __ASM_APIC_H
#define __ASM_APIC_H
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/ptrace.h>
#include <asm/apicdef.h>
#include <asm/system.h>
#define __BYTEORDER_HAS_U64__
-#include <linux/byteorder/little_endian.h>
+#include <xeno/byteorder/little_endian.h>
#endif /* _X86_64_BYTEORDER_H */
#ifndef _ASM_DMA_H
#define _ASM_DMA_H
-#include <linux/config.h>
-#include <linux/spinlock.h> /* And spinlocks */
+#include <xeno/config.h>
+#include <xeno/spinlock.h> /* And spinlocks */
#include <asm/io.h> /* need byte IO */
-#include <linux/delay.h>
+#include <xeno/delay.h>
#ifdef HAVE_REALLY_SLOW_DMA_CONTROLLER
#ifdef __KERNEL__
-#include <linux/config.h>
+#include <xeno/config.h>
#ifndef MAX_HWIFS
# ifdef CONFIG_BLK_DEV_IDEPCI
#ifndef _ASM_IO_H
#define _ASM_IO_H
-#include <linux/config.h>
+#include <xeno/config.h>
/*
* This file contains the definitions for the x86 IO instructions
#define __flush_tlb_one(__addr) \
__asm__ __volatile__("invlpg %0": :"m" (*(char *) (__addr)))
-#include <linux/config.h>
+#include <xeno/config.h>
/*
* Tell the user there is some problem. The exception handler decodes this frame.
#ifndef __x8664_PCI_H
#define __x8664_PCI_H
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/io.h>
struct irq_routing_table *pcibios_get_irq_routing_table(void);
int pcibios_set_irq_routing(struct pci_dev *dev, int pin, int irq);
-#include <linux/types.h>
-#include <linux/slab.h>
+#include <xeno/types.h>
+#include <xeno/slab.h>
#include <asm/scatterlist.h>
-/*#include <linux/string.h>*/
+/*#include <xeno/string.h>*/
#include <asm/io.h>
#include <asm/page.h>
#include <asm/mmzone.h>
#ifndef X86_64_PDA_H
#define X86_64_PDA_H
-#include <linux/cache.h>
+#include <xeno/cache.h>
/* Per processor datastructure. %gs points to it while the kernel runs */
/* To use a new field with the *_pda macros it needs to be added to tools/offset.c */
#ifndef _ASMx8664_TIMEX_H
#define _ASMx8664_TIMEX_H
-#include <linux/config.h>
+#include <xeno/config.h>
#include <asm/msr.h>
#define CLOCK_TICK_RATE (vxtime_hz)
/*
* User space memory access functions
*/
-#include <linux/config.h>
-#include <linux/sched.h>
-#include <linux/prefetch.h>
-#include <linux/errno.h>
+#include <xeno/config.h>
+#include <xeno/sched.h>
+#include <xeno/prefetch.h>
+#include <xeno/errno.h>
#include <asm/page.h>
#define VERIFY_READ 0
--- /dev/null
+/******************************************************************************
+ * include/hypervisor-ifs/trace.h
+ */
+
+#ifndef __HYPERVISOR_IFS_TRACE_H__
+#define __HYPERVISOR_IFS_TRACE_H__
+
+/* This structure represents a single trace buffer record. */
+struct t_rec {
+ u64 cycles; /* 64 bit cycle counter timestamp */
+ u32 event; /* 32 bit event ID */
+ u32 d1, d2, d3, d4, d5; /* event data items */
+};
+
+/*
+ * This structure contains the metadata for a single trace buffer. The head
+ * field, indexes into an array of struct t_rec's.
+ */
+struct t_buf {
+ struct t_rec *data; /* pointer to data area. physical address
+ * for convenience in user space code */
+
+ unsigned int size; /* size of the data area, in t_recs */
+ unsigned int head; /* array index of the most recent record */
+
+#ifdef __KERNEL__
+ struct t_rec *head_ptr; /* pointer to the head record */
+ struct t_rec *vdata; /* virtual address pointer to data */
+ spinlock_t lock; /* ensure mutually exlusive access (for inserts) */
+#endif
+
+ /* never add anything here - the kernel stuff must be the last elements */
+};
+
+#endif /* __HYPERVISOR_IFS_TRACE_H__ */
__BR_END
};
-#include <linux/config.h>
+#include <xeno/config.h>
#ifdef CONFIG_SMP
-#include <linux/cache.h>
-#include <linux/spinlock.h>
+#include <xeno/cache.h>
+#include <xeno/spinlock.h>
#if defined(__i386__) || defined(__ia64__) || defined(__x86_64__)
#define __BRLOCK_USE_ATOMICS
#define __BIG_ENDIAN_BITFIELD
#endif
-#include <linux/byteorder/swab.h>
+#include <xeno/byteorder/swab.h>
#define __constant_htonl(x) ((__u32)(x))
#define __constant_ntohl(x) ((__u32)(x))
#define __cpu_to_be16s(x) do {} while (0)
#define __be16_to_cpus(x) do {} while (0)
-#include <linux/byteorder/generic.h>
+#include <xeno/byteorder/generic.h>
#endif /* _LINUX_BYTEORDER_BIG_ENDIAN_H */
#define __LITTLE_ENDIAN_BITFIELD
#endif
-#include <linux/byteorder/swab.h>
+#include <xeno/byteorder/swab.h>
#define __constant_htonl(x) ___constant_swab32((x))
#define __constant_ntohl(x) ___constant_swab32((x))
#define __cpu_to_be16s(x) __swab16s((x))
#define __be16_to_cpus(x) __swab16s((x))
-#include <linux/byteorder/generic.h>
+#include <xeno/byteorder/generic.h>
#endif /* _LINUX_BYTEORDER_LITTLE_ENDIAN_H */
#define __PDP_ENDIAN_BITFIELD
#endif
-#include <linux/byteorder/swab.h>
-#include <linux/byteorder/swabb.h>
+#include <xeno/byteorder/swab.h>
+#include <xeno/byteorder/swabb.h>
#define __constant_htonl(x) ___constant_swahb32((x))
#define __constant_ntohl(x) ___constant_swahb32((x))
#define __cpu_to_be16s(x) __swab16s((x))
#define __be16_to_cpus(x) __swab16s((x))
-#include <linux/byteorder/generic.h>
+#include <xeno/byteorder/generic.h>
#endif /* _LINUX_BYTEORDER_PDP_ENDIAN_H */
/*
- * -- <linux/cdrom.h>
+ * -- <xeno/cdrom.h>
* General header file for linux CD-ROM drivers
* Copyright (C) 1992 David Giller, rafetmad@oxy.edu
* 1994, 1995 Eberhard Moenkeberg, emoenke@gwdg.de
#ifdef __KERNEL__
#if 0
-#include <linux/devfs_fs_kernel.h>
+#include <xeno/devfs_fs_kernel.h>
#else
#include <xeno/kdev_t.h>
#endif
#ifndef _LINUX_CRC32_H
#define _LINUX_CRC32_H
-#include <linux/types.h>
+#include <xeno/types.h>
/* The little-endian AUTODIN II ethernet CRC calculation.
N.B. Do not use for bulk data, use a table-based routine instead.
#ifndef _LINUX_ETHERDEVICE_H
#define _LINUX_ETHERDEVICE_H
-#include <linux/if_ether.h>
+#include <xeno/if_ether.h>
#ifdef __KERNEL__
extern int eth_header(struct sk_buff *skb, struct net_device *dev,
} __attribute__((packed));
#ifdef __KERNEL__
-/*# include <linux/devfs_fs_kernel.h>*/
+/*# include <xeno/devfs_fs_kernel.h>*/
struct hd_struct {
unsigned long start_sect;
/*
* These routines are used for kernel command line parameters from main.c:
*/
-#include <linux/config.h>
+#include <xeno/config.h>
#if defined(CONFIG_BLK_DEV_IDE) || defined(CONFIG_BLK_DEV_IDE_MODULE)
int ide_register(int io_port, int ctl_port, int irq);
#ifndef _LINUX_IF_H
#define _LINUX_IF_H
-#include <linux/types.h> /* for "__kernel_caddr_t" et al */
-#include <linux/socket.h> /* for "struct sockaddr" et al */
+#include <xeno/types.h> /* for "__kernel_caddr_t" et al */
+#include <xeno/socket.h> /* for "struct sockaddr" et al */
/* Standard interface flags (netdevice->flags). */
#define IFF_UP 0x1 /* interface is up */
struct vlan_collection;
struct vlan_dev_info;
-//#include <linux/proc_fs.h> /* for proc_dir_entry */
-#include <linux/netdevice.h>
+//#include <xeno/proc_fs.h> /* for proc_dir_entry */
+#include <xeno/netdevice.h>
#define VLAN_HLEN 4 /* The additional bytes (on top of the Ethernet header)
* that VLAN requires.
#ifndef _LINUX_INIT_H
#define _LINUX_INIT_H
-#include <linux/config.h>
+#include <xeno/config.h>
/* These macros are used to mark some functions or
* initialized data (doesn't apply to uninitialized data)
#ifndef _LINUX_INTERRUPT_H
#define _LINUX_INTERRUPT_H
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/smp.h>
-#include <linux/cache.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/smp.h>
+#include <xeno/cache.h>
#include <asm/bitops.h>
#include <asm/atomic.h>
#ifndef __LINUX_MII_H__
#define __LINUX_MII_H__
-#include <linux/types.h>
+#include <xeno/types.h>
/* Generic MII registers. */
#ifndef _LINUX_MODULE_H
#define _LINUX_MODULE_H
-#include <linux/config.h>
-#include <linux/spinlock.h>
-#include <linux/list.h>
+#include <xeno/config.h>
+#include <xeno/spinlock.h>
+#include <xeno/list.h>
#ifdef __GENKSYMS__
# define _set_ver(sym) sym
#else /* ! __GENKSYMS__ */
# if !defined(MODVERSIONS) && defined(EXPORT_SYMTAB)
# define _set_ver(sym) sym
-# include <linux/modversions.h>
+# include <xeno/modversions.h>
# endif
#endif /* __GENKSYMS__ */
#define MOD_IN_USE __MOD_IN_USE(THIS_MODULE)
#if 0
-#include <linux/version.h>
+#include <xeno/version.h>
static const char __module_kernel_version[] __attribute__((section(".modinfo"))) =
"kernel_version=" UTS_RELEASE;
#ifdef MODVERSIONS
#ifndef _LINUX_NOTIFIER_H
#define _LINUX_NOTIFIER_H
-#include <linux/errno.h>
+#include <xeno/errno.h>
struct notifier_block
{
/* Include the ID list */
-#include <linux/pci_ids.h>
+#include <xeno/pci_ids.h>
/*
* The PCI interface treats multi-function devices as independent
#ifdef __KERNEL__
-#include <linux/types.h>
-#include <linux/config.h>
-#include <linux/ioport.h>
-#include <linux/list.h>
-#include <linux/errno.h>
+#include <xeno/types.h>
+#include <xeno/config.h>
+#include <xeno/ioport.h>
+#include <xeno/list.h>
+#include <xeno/errno.h>
/* File state for mmap()s on /proc/bus/pci/X/Y */
enum pci_mmap_state {
#ifdef __KERNEL__
-#include <linux/notifier.h>
+#include <xeno/notifier.h>
extern int register_reboot_notifier(struct notifier_block *);
extern int unregister_reboot_notifier(struct notifier_block *);
#ifndef _LINUX_SKBUFF_H
#define _LINUX_SKBUFF_H
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/time.h>
-#include <linux/timer.h>
-#include <linux/cache.h>
-#include <linux/slab.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/time.h>
+#include <xeno/timer.h>
+#include <xeno/cache.h>
+#include <xeno/slab.h>
#include <asm/system.h>
#include <asm/atomic.h>
#include <asm/types.h>
-#include <linux/mm.h>
+#include <xeno/mm.h>
#include <xeno/vif.h>
/* skb_type values */
#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
//#include <asm/socket.h> /* arch-dependent defines */
-#include <linux/sockios.h> /* the SIOCxxx I/O controls */
-//#include <linux/uio.h> /* iovec support */
-#include <linux/types.h> /* pid_t */
+#include <xeno/sockios.h> /* the SIOCxxx I/O controls */
+//#include <xeno/uio.h> /* iovec support */
+#include <xeno/types.h> /* pid_t */
typedef unsigned short sa_family_t;
} spinlock_t;
#define SPIN_LOCK_UNLOCKED (spinlock_t) { 0, 25, __BASE_FILE__ }
-/*#include <linux/kernel.h>*/
+/*#include <xeno/kernel.h>*/
#define spin_lock_init(x) do { (x)->lock = 0; } while (0)
#define spin_is_locked(lock) (test_bit(0,(lock)))
#ifdef __KERNEL__
-#include <linux/types.h> /* for size_t */
-//#include <linux/stddef.h> /* for NULL */
+#include <xeno/types.h> /* for size_t */
+//#include <xeno/stddef.h> /* for NULL */
#ifdef __cplusplus
extern "C" {
#ifndef _LINUX_TIMER_H
#define _LINUX_TIMER_H
-#include <linux/config.h>
-#include <linux/list.h>
+#include <xeno/config.h>
+#include <xeno/list.h>
/*
* In Linux 2.4, static timers have been removed from the kernel.
#ifndef _LINUX_TQUEUE_H
#define _LINUX_TQUEUE_H
-#include <linux/spinlock.h>
-#include <linux/list.h>
+#include <xeno/spinlock.h>
+#include <xeno/list.h>
#include <asm/bitops.h>
#include <asm/system.h>
#ifndef __XENO_TRACE_H__
#define __XENO_TRACE_H__
-/* This structure represents a single trace buffer record. */
-struct t_rec {
- u64 cycles; /* 64 bit cycle counter timestamp */
- u32 event; /* 32 bit event ID */
- u32 d1, d2, d3, d4, d5; /* event data items */
-};
-
-/*
- * This structure contains the metadata for a single trace buffer. The head
- * field, indexes into an array of struct t_rec's.
- */
-struct t_buf {
- struct t_rec *data; /* pointer to data area. physical address
- * for convenience in user space code */
-
- unsigned int size; /* size of the data area, in t_recs */
- unsigned int head; /* array index of the most recent record */
-
-#ifdef __KERNEL__
- struct t_rec *head_ptr; /* pointer to the head record */
- struct t_rec *vdata; /* virtual address pointer to data */
- spinlock_t lock; /* ensure mutually exlusive access (for inserts) */
-#endif
-
- /* never add anything here - the kernel stuff must be the last elements */
-};
+#include <hypervisor-ifs/trace.h>
#ifdef TRACE_BUFFER
#include <asm/uaccess.h>
#include <asm/system.h>
#include <asm/bitops.h>
-#include <linux/config.h>
-#include <linux/delay.h>
-#include <linux/lib.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/mm.h>
-#include <linux/socket.h>
-#include <linux/sockios.h>
-#include <linux/errno.h>
-#include <linux/interrupt.h>
-#include <linux/if_ether.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/brlock.h>
-#include <linux/init.h>
-#include <linux/module.h>
-#include <linux/event.h>
+#include <xeno/config.h>
+#include <xeno/delay.h>
+#include <xeno/lib.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/mm.h>
+#include <xeno/socket.h>
+#include <xeno/sockios.h>
+#include <xeno/errno.h>
+#include <xeno/interrupt.h>
+#include <xeno/if_ether.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/brlock.h>
+#include <xeno/init.h>
+#include <xeno/module.h>
+#include <xeno/event.h>
#include <asm/domain_page.h>
#include <asm/pgalloc.h>
#include <asm/io.h>
* 2 of the License, or (at your option) any later version.
*/
-#include <linux/config.h>
-#include <linux/lib.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
#include <asm/uaccess.h>
#include <asm/system.h>
#include <asm/bitops.h>
-#include <linux/types.h>
-//#include <linux/kernel.h>
-#include <linux/sched.h>
-//#include <linux/string.h>
-#include <linux/mm.h>
-#include <linux/socket.h>
-#include <linux/sockios.h>
-//#include <linux/in.h>
-#include <linux/errno.h>
-#include <linux/interrupt.h>
-#include <linux/if_ether.h>
-//#include <linux/inet.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-//#include <linux/proc_fs.h>
-#include <linux/init.h>
+#include <xeno/types.h>
+//#include <xeno/kernel.h>
+#include <xeno/sched.h>
+//#include <xeno/string.h>
+#include <xeno/mm.h>
+#include <xeno/socket.h>
+#include <xeno/sockios.h>
+//#include <xeno/in.h>
+#include <xeno/errno.h>
+#include <xeno/interrupt.h>
+#include <xeno/if_ether.h>
+//#include <xeno/inet.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+//#include <xeno/proc_fs.h>
+#include <xeno/init.h>
//#include <net/ip.h>
//#include <net/route.h>
-#include <linux/skbuff.h>
+#include <xeno/skbuff.h>
//#include <net/sock.h>
//#include <net/arp.h>
#include <asm/uaccess.h>
#include <asm/system.h>
#include <asm/bitops.h>
-#include <linux/config.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/lib.h>
-#include <linux/mm.h>
-#include <linux/socket.h>
-#include <linux/sockios.h>
-#include <linux/errno.h>
-#include <linux/interrupt.h>
-#include <linux/netdevice.h>
-#include <linux/skbuff.h>
-#include <linux/init.h>
+#include <xeno/config.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/lib.h>
+#include <xeno/mm.h>
+#include <xeno/socket.h>
+#include <xeno/sockios.h>
+#include <xeno/errno.h>
+#include <xeno/interrupt.h>
+#include <xeno/netdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/init.h>
static void dev_watchdog(unsigned long arg)
{
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*/
-#include <linux/types.h>
-//#include <linux/kernel.h>
-#include <linux/sched.h>
-//#include <linux/string.h>
-#include <linux/mm.h>
-#include <linux/socket.h>
-//#include <linux/in.h>
-//#include <linux/inet.h>
-//#include <linux/ip.h>
-#include <linux/netdevice.h>
-#include <linux/etherdevice.h>
-#include <linux/skbuff.h>
-#include <linux/errno.h>
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/init.h>
+#include <xeno/types.h>
+//#include <xeno/kernel.h>
+#include <xeno/sched.h>
+//#include <xeno/string.h>
+#include <xeno/mm.h>
+#include <xeno/socket.h>
+//#include <xeno/in.h>
+//#include <xeno/inet.h>
+//#include <xeno/ip.h>
+#include <xeno/netdevice.h>
+#include <xeno/etherdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/errno.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/init.h>
//#include <net/dst.h>
//#include <net/arp.h>
//#include <net/sock.h>
* 2 of the License, or (at your option) any later version.
*/
-#include <linux/config.h>
-#include <linux/lib.h>
-#include <linux/errno.h>
-#include <linux/types.h>
-#include <linux/sched.h>
-#include <linux/mm.h>
-#include <linux/interrupt.h>
-#include <linux/slab.h>
-#include <linux/netdevice.h>
-#include <linux/skbuff.h>
-#include <linux/cache.h>
-#include <linux/init.h>
+#include <xeno/config.h>
+#include <xeno/lib.h>
+#include <xeno/errno.h>
+#include <xeno/types.h>
+#include <xeno/sched.h>
+#include <xeno/mm.h>
+#include <xeno/interrupt.h>
+#include <xeno/slab.h>
+#include <xeno/netdevice.h>
+#include <xeno/skbuff.h>
+#include <xeno/cache.h>
+#include <xeno/init.h>
#include <asm/uaccess.h>
#include <asm/system.h>